Automatic Search-and-Replace From Examples With Coevolutionary Genetic Programming
نویسندگان
چکیده
We describe the design and implementation of a system for executing search-and-replace text processing tasks automatically, based only on examples desired behavior. The consist pairs describing original string modified string. Their construction, thus, does not require any specific technical skill. constructs solution to specified task that can be used unchanged popular existing software processing. consists search pattern coupled with replacement expression: former is regular expression which describes both strings replaced their portions reused in latter, how build strings. Our proposed internally genetic programming implements form cooperative coevolution two separate populations are evolved independently, one patterns other expressions. assess our proposal six realistic complexity obtaining very good results, terms absolute quality solutions respect challenging baselines considered.
منابع مشابه
automatic verification of authentication protocols using genetic programming
implicit and unobserved errors and vulnerabilities issues usually arise in cryptographic protocols and especially in authentication protocols. this may enable an attacker to make serious damages to the desired system, such as having the access to or changing secret documents, interfering in bank transactions, having access to users’ accounts, or may be having the control all over the syste...
15 صفحه اولGenetic Programming with Local Improvement for Visual Learning from Examples
This paper investigates the use of evolutionary programming for the search of hypothesis space in visual learning tasks. The general goal of the project is to elaborate human-competitive procedures for pattern discrimination by means of learning based on the training data (set of images). In particular, the topic addressed here is the comparison between the ‘standard’ genetic programming (as de...
متن کاملEvolving Sql Queries from Examples with Developmental Genetic Programming
Large databases are becoming ever more ubiquitous, as are the opportunities for discovering useful knowledge within them. Evolutionary computation methods such as genetic programming have previously been applied to several aspects of the problem of discovering knowledge in databases. The more specific task of producing human-comprehensible SQL queries has several potential applications but has ...
متن کاملNeural Program Search: Solving Programming Tasks from Description and Examples
We present a Neural Program Search, an algorithm to generate programs from natural language description and a small number of input / output examples. The algorithm combines methods from Deep Learning and Program Synthesis fields by designing rich domain-specific language (DSL) and defining efficient search algorithm guided by a Seq2Tree model on it. To evaluate the quality of the approach we a...
متن کاملCoevolutionary Cartesian Genetic Programming in FPGA
In this paper, a hardware platform for coevolutionary cartesian genetic programming is proposed. The proposed twopopulation coevolutionary algorithm involves the implementation of search algoritms in two MicroBlaze soft processors (one for each population) interconnected by the AXI bus in Xilinx Virtex 6 FPGA. Candidate programs are evaluated in a domain-specific virtual reconfigurable circuit ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE transactions on cybernetics
سال: 2021
ISSN: ['2168-2275', '2168-2267']
DOI: https://doi.org/10.1109/tcyb.2019.2918337